have an itchy palm - Turco Inglés Diccionario